package com.cn.kehong.dao;

import com.cn.kehong.domain.ProductThickPeriodTime;
import com.cn.kehong.domain.ProductThickPeriodTimeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ProductThickPeriodTimeMapper {
    int countByExample(ProductThickPeriodTimeExample example);

    int deleteByExample(ProductThickPeriodTimeExample example);

    int insert(ProductThickPeriodTime record);

    int insertSelective(ProductThickPeriodTime record);

    int batchInsertThickTime(@Param("itemList") List<ProductThickPeriodTime> records);

    int batchUpdateThickPeriodsLineStatus(List<ProductThickPeriodTime> records);

    List<ProductThickPeriodTime> selectByExample(ProductThickPeriodTimeExample example);

    List<ProductThickPeriodTime> selectProductThickLineTaskByLineStatus();

    int updateByExampleSelective(@Param("record") ProductThickPeriodTime record, @Param("example") ProductThickPeriodTimeExample example);

    int updateByExample(@Param("record") ProductThickPeriodTime record, @Param("example") ProductThickPeriodTimeExample example);
}